.border-radius (@radius: 5px) {
  border-radius: @radius;
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
}

.flex (@flex: 1) {
  -webkit-box-flex: @flex;
  -ms-flex: @flex;
  flex: @flex;
}

.display-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.align-items (@item: center) {
  -webkit-box-align: @item;
  -ms-flex-align: @item;
  align-items: @item;
}

.justify-content (@align: center) {
  -webkit-box-pack: @align;
  -ms-flex-pack: @align;
  justify-content: @align;
}

.box-shadow (@x: 0, @y: 0, @blur: 10px, @color: rgba(0, 0, 0, 0.1)) {
  box-shadow: @arguments;
  -moz-box-shadow: @arguments;
  -webkit-box-shadow: @arguments;
}
